Text copied to clipboard!

Título

Text copied to clipboard!

Desarrollador Kotlin

Descripción

Text copied to clipboard!
Estamos buscando un Desarrollador Kotlin talentoso y motivado para unirse a nuestro equipo de desarrollo de software. El candidato ideal tendrá experiencia en la creación de aplicaciones móviles y backend utilizando Kotlin, así como un sólido conocimiento de las mejores prácticas de desarrollo de software. Este rol requiere habilidades técnicas avanzadas, capacidad para trabajar en equipo y una mentalidad orientada a la solución de problemas. Como Desarrollador Kotlin, trabajarás en estrecha colaboración con diseñadores, gerentes de producto y otros desarrolladores para construir soluciones innovadoras y escalables. Participarás en todas las fases del ciclo de vida del desarrollo de software, desde la planificación y el diseño hasta la implementación, pruebas y mantenimiento. Se espera que contribuyas con ideas creativas, mantengas un código limpio y bien documentado, y te mantengas actualizado con las últimas tendencias tecnológicas. Tus responsabilidades incluirán el desarrollo de nuevas funcionalidades, la optimización del rendimiento de las aplicaciones existentes, la integración con APIs externas y la colaboración en revisiones de código. También tendrás la oportunidad de participar en decisiones arquitectónicas y en la mejora continua de nuestros procesos de desarrollo. Buscamos a alguien con pasión por la tecnología, que disfrute resolver desafíos técnicos y que tenga una actitud proactiva. Si te entusiasma trabajar en un entorno dinámico y contribuir al éxito de productos digitales de alta calidad, esta es tu oportunidad. Ofrecemos un ambiente de trabajo flexible, oportunidades de crecimiento profesional, acceso a formación continua y la posibilidad de trabajar en proyectos innovadores con tecnologías de vanguardia.

Responsabilidades

Text copied to clipboard!
  • Desarrollar aplicaciones móviles y backend utilizando Kotlin.
  • Colaborar con equipos multidisciplinarios para definir y diseñar nuevas funcionalidades.
  • Escribir código limpio, eficiente y bien documentado.
  • Realizar pruebas unitarias y de integración.
  • Participar en revisiones de código y aportar sugerencias de mejora.
  • Optimizar el rendimiento de las aplicaciones existentes.
  • Integrar servicios y APIs de terceros.
  • Contribuir a decisiones de arquitectura de software.
  • Mantenerse actualizado con las últimas tendencias en desarrollo Kotlin.
  • Apoyar en la resolución de errores y problemas técnicos.

Requisitos

Text copied to clipboard!
  • Experiencia demostrable en desarrollo con Kotlin.
  • Conocimiento de frameworks como Ktor o Spring Boot.
  • Familiaridad con bases de datos SQL y NoSQL.
  • Experiencia en desarrollo de aplicaciones móviles Android.
  • Conocimiento de principios SOLID y patrones de diseño.
  • Capacidad para trabajar en equipo y comunicarse efectivamente.
  • Experiencia con herramientas de control de versiones como Git.
  • Conocimiento de metodologías ágiles como Scrum o Kanban.
  • Habilidad para resolver problemas de forma autónoma.
  • Nivel intermedio o avanzado de inglés técnico.

Posibles preguntas de la entrevista

Text copied to clipboard!
  • ¿Cuántos años de experiencia tienes desarrollando con Kotlin?
  • ¿Has trabajado con Ktor o Spring Boot anteriormente?
  • ¿Tienes experiencia en desarrollo de aplicaciones Android?
  • ¿Qué herramientas utilizas para pruebas y control de calidad?
  • ¿Cómo manejas la integración de APIs externas?
  • ¿Has trabajado en equipos ágiles anteriormente?
  • ¿Qué consideras importante al escribir código limpio?
  • ¿Tienes experiencia con bases de datos relacionales y no relacionales?
  • ¿Cómo te mantienes actualizado con las nuevas tecnologías?
  • ¿Estás dispuesto a trabajar de forma remota o híbrida?